#!/usr/bin/python
# -*- coding: utf-8 -*-
#Author: Onur ASLAN
#Mail : hata.pindir@gmail.com 


from PyQt4 import QtCore
from PyQt4 import QtGui
from Ui_MainWindow import Ui_MainWindow
import getpass
import os

def uninstall(self):
	isim2 = getpass.getuser()
	
	mypass = self.getRootPassLine.text()
		
	os.system('echo %s|sudo -S %s' % (mypass, "rm -rf /usr/lib/python2.7/site-packages/pindir"))
	os.system('echo %s|sudo -S %s' % (mypass, "sudo rm /usr/share/pixmaps/logo3.png"))
	os.system('echo %s|sudo -S %s' % (mypass, "sudo rm /usr/bin/pindir"))
	
	kontrol = str(os.path.exists("/home/"+isim2+"/.pindir_ayar.txt"))
	if kontrol == "True":
		try:
			os.system('echo %s|sudo -S %s' % (mypass, "rm -rf /home/"+isim2+"/.pindir_ayar.txt"))
		except:
			print "~/.pindir_ayar.txt Silinemedi"
	else:
		pass
				
	kontrol2 = str(os.path.exists("/home/"+isim2+"/.pindir_ayar_dizin.txt"))
	if kontrol2 == "True":	
		try:
			os.system('echo %s|sudo -S %s' % (mypass, "rm -rf /home/"+isim2+"/.pindir_ayar_dizin.txt"))
		except:
			print "~/.pindir_ayar_dizin.txt Silinemedi"		
	else:
		pass	
	kontrol3 = str(os.path.exists("/home/"+isim2+"/.pindir_watchvideoembed.html"))
	if kontrol3 == "True":	
		try:
			os.system("rm -rf /home/"+isim2+"/.pindir_watchvideoembed.html")
		except:
			print "~/.pindir_watchvideoembed.html Silinemedi"			
	else:
		pass			
	
		
	self.bilgiver.setPlainText(unicode("""
	== Pindir'i Sistemden Kaldırma Betiği İşlem Özeti ==\n

	"Pindir sisteminizden kaldırıldı. Program kapatıldıktan sonra açılmayacaktır."

	Aşağıdaki Ayar Dosyaları Kaldırılacak:

	 X     /home/"""+isim2+"""/.pindir_ayar.txt\n
	 X     /home/"""+isim2+"""/.pindir_ayar_dizin.txt\n
	 X     /home/"""+isim2+"""/.pindir_watchvideoembed.html\n
	 
	*Kontrol ediliyor...
	
		~/.pindir_ayar.txt Kaldırıldı.

		~/.pindir_ayar_dizin.txt Kaldırıldı.

		~/.pindir_watchvideoembed.html Kaldırıldı.
		
				
	*Kurulu Pindir Sistem Dosyaları Kaldırılıyor...			

		--Pindir Sistem Dosyaları Kaldırıldı.
	
		
	*Logo Kaldırılıyor...		

		--Logo kaldırıldı.

		
	*.desktop Kaldırılıyor...		

		--.desktop Kaldırıldı.
		
	
	Tüm Dosyalar Tarandı. Bulunan Dosyalar Sisteminizden Kaldırıldı.

	"""))		
